Smiths Detection — Senior Software Engineer

Posted: 29-06-2026

Salary: ₹24 - ₹38 Lakhs/Annum Expected

Description:

Smiths Detection is hiring a Senior Software Engineer for its global engineering division in Bengaluru. Operating at the forefront of threat-detection and physical security technology, this mission-critical role focuses on building, scaling, and maintaining high-availability software platforms that make the world a safer place. Working under minimal supervision, you will solve highly complex full-stack architectural problems—deconstructing requirements into clean Angular/React user interfaces, robust Java Spring Boot microservices, and decoupled, event-driven streaming layers. You will serve as the technical bridge across cross-functional development and QA teams, automating CI/CD tracks, enforcing strict secure coding parameters, and managing distributed container infrastructure over public cloud hyper-scalers.

Key Technologies:

Java, Spring Boot, Angular (v10+), React, TypeScript, JavaScript, HTML5/CSS3, REST APIs, Microservices Architecture, Event-Driven Systems, Docker, Kubernetes, Infrastructure as Code (IaC), AWS / Azure / GCP, NoSQL Databases (MongoDB, Redis), Git, Linux Shell Scripting

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a strictly related quantitative technical field.
  • 4 to 7 years of verified professional experience in software engineering, delivering scalable, secure, and maintainable enterprise solutions.
  • Strong proficiency in modern client-side frameworks—specifically Angular (v10+) or React—paired with expert command of HTML5, CSS3, JavaScript, TypeScript, and fluid responsive UI workflows.
  • Advanced hands-on development expertise in Java and Spring Boot, with a proven history of designing clean, secure, and highly scalable REST APIs under a Service-Oriented Architecture (SOA).
  • Direct production experience containerizing application layers via Docker and managing live microservice deployments inside Kubernetes clusters.
  • Reliable familiarity with major public cloud providers (AWS, Azure, or GCP), combined with a functional understanding of Infrastructure as Code (IaC) provisioning methods.
  • Practical working knowledge of distributed system principles and non-relational database management engines, specifically MongoDB and Redis caching structures.
  • Strong expertise configuring and maintaining automated CI/CD pipelines, writing automated test suites, adapting Test-Driven Development (TDD) methodologies, and running automated monitoring blocks.
  • Advanced proficiency navigating Linux operating systems, writing custom automation scripts, and maintaining strict code lineage using Git.
  • Excellent communication skills in English (both fluently spoken and written) with the ability to articulate complex technical patterns clearly across multicultural teams and various organizational layers.

Important Notice:

This job description and related content are owned by Smiths Detection. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Smiths Detection directly. We do not process applications or respond to candidate queries.